/* Generated output */
/* Argot Micro Compiler v1.0 */

#include <inttypes.h>
#include <stdbool.h>
#include "dictionary.h"

type_library library = 
{
    68,
 {
  { { 1, "\x0a" }, { 1, "\x05" } },
  { { 10, "\x0c\x00\x05\x75\x69\x6e\x74\x38\x01\x03" }, { 9, "\x13\x08\x08\x04\x16\x08\x17\x18\x19" } },
  { { 12, "\x0c\x00\x07\x75\x76\x69\x6e\x74\x32\x38\x01\x03" }, { 9, "\x13\x08\x1c\x04\x16\x08\x17\x18\x19" } },
  { { 7, "\x0b\x00\x04\x6d\x65\x74\x61" }, { 1, "\x05" } },
  { { 7, "\x0c\x03\x02\x69\x64\x01\x03" }, { 2, "\x0d\x02" } },
  { { 12, "\x0c\x03\x07\x63\x6c\x75\x73\x74\x65\x72\x01\x03" }, { 2, "\x0f\x00" } },
  { { 17, "\x0c\x03\x0c\x61\x62\x73\x74\x72\x61\x63\x74\x5f\x6d\x61\x70\x01\x03" }, { 8, "\x0f\x01\x0e\x02\x69\x64\x0d\x04" } },
  { { 13, "\x0c\x03\x08\x61\x62\x73\x74\x72\x61\x63\x74\x01\x03" }, { 7, "\x0f\x01\x10\x0d\x01\x0d\x06" } },
  { { 11, "\x0c\x00\x06\x75\x38\x75\x74\x66\x38\x01\x03" }, { 12, "\x12\x10\x0d\x01\x0d\x01\x05\x55\x54\x46\x2d\x38" } },
  { { 9, "\x0c\x03\x04\x6e\x61\x6d\x65\x01\x03" }, { 19, "\x0f\x02\x0e\x05\x67\x72\x6f\x75\x70\x0d\x04\x0e\x04\x6e\x61\x6d\x65\x0d\x08" } },
  { { 12, "\x0c\x03\x07\x76\x65\x72\x73\x69\x6f\x6e\x01\x03" }, { 20, "\x0f\x02\x0e\x05\x6d\x61\x6a\x6f\x72\x0d\x01\x0e\x05\x6d\x69\x6e\x6f\x72\x0d\x01" } },
  { { 15, "\x0c\x03\x0a\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x01\x03" }, { 7, "\x07\x05\x05\x13\x07\x06\x0c" } },
  { { 15, "\x0c\x03\x0a\x65\x78\x70\x72\x65\x73\x73\x69\x6f\x6e\x01\x03" }, { 8, "\x07\x06\x0d\x0e\x0f\x10\x11\x12" } },
  { { 14, "\x0c\x03\x09\x72\x65\x66\x65\x72\x65\x6e\x63\x65\x01\x03" }, { 4, "\x0f\x01\x0d\x04" } },
  { { 8, "\x0c\x03\x03\x74\x61\x67\x01\x03" }, { 18, "\x0f\x02\x0e\x04\x6e\x61\x6d\x65\x0d\x08\x0e\x04\x64\x61\x74\x61\x0d\x0c" } },
  { { 13, "\x0c\x03\x08\x73\x65\x71\x75\x65\x6e\x63\x65\x01\x03" }, { 7, "\x0f\x01\x10\x0d\x01\x0d\x0c" } },
  { { 10, "\x0c\x03\x05\x61\x72\x72\x61\x79\x01\x03" }, { 18, "\x0f\x02\x0e\x04\x73\x69\x7a\x65\x0d\x0c\x0e\x04\x74\x79\x70\x65\x0d\x0c" } },
  { { 13, "\x0c\x03\x08\x65\x6e\x76\x65\x6c\x6f\x70\x65\x01\x03" }, { 18, "\x0f\x02\x0e\x04\x73\x69\x7a\x65\x0d\x0c\x0e\x04\x74\x79\x70\x65\x0d\x0c" } },
  { { 13, "\x0c\x03\x08\x65\x6e\x63\x6f\x64\x69\x6e\x67\x01\x03" }, { 22, "\x0f\x02\x0e\x04\x64\x61\x74\x61\x0d\x0c\x0e\x08\x65\x6e\x63\x6f\x64\x69\x6e\x67\x0d\x08" } },
  { { 9, "\x0c\x03\x04\x61\x74\x6f\x6d\x01\x03" }, { 55, "\x0f\x03\x0e\x0e\x6d\x69\x6e\x5f\x62\x69\x74\x5f\x6c\x65\x6e\x67\x74\x68\x0d\x02\x0e\x0e\x6d\x61\x78\x5f\x62\x69\x74\x5f\x6c\x65\x6e\x67\x74\x68\x0d\x02\x0e\x0a\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x10\x0d\x01\x0d\x14" } },
  { { 19, "\x0c\x03\x0e\x61\x74\x6f\x6d\x5f\x61\x74\x74\x72\x69\x62\x75\x74\x65\x01\x03" }, { 6, "\x07\x04\x16\x17\x18\x19" } },
  { { 12, "\x0b\x03\x09\x61\x74\x74\x72\x69\x62\x75\x74\x65" }, { 1, "\x05" } },
  { { 9, "\x0c\x15\x04\x73\x69\x7a\x65\x01\x03" }, { 10, "\x0f\x01\x0e\x04\x73\x69\x7a\x65\x0d\x02" } },
  { { 12, "\x0c\x15\x07\x69\x6e\x74\x65\x67\x65\x72\x01\x03" }, { 2, "\x0f\x00" } },
  { { 13, "\x0c\x15\x08\x75\x6e\x73\x69\x67\x6e\x65\x64\x01\x03" }, { 2, "\x0f\x00" } },
  { { 14, "\x0c\x15\x09\x62\x69\x67\x65\x6e\x64\x69\x61\x6e\x01\x03" }, { 2, "\x0f\x00" } },
  { { 13, "\x0b\x00\x0a\x64\x69\x63\x74\x69\x6f\x6e\x61\x72\x79" }, { 1, "\x05" } },
  { { 9, "\x0c\x1a\x04\x62\x61\x73\x65\x01\x03" }, { 2, "\x0f\x00" } },
  { { 9, "\x0c\x1a\x04\x6e\x61\x6d\x65\x01\x03" }, { 10, "\x0f\x01\x0e\x04\x6e\x61\x6d\x65\x0d\x09" } },
  { { 15, "\x0c\x1a\x0a\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x01\x03" }, { 21, "\x0f\x02\x0e\x04\x6e\x61\x6d\x65\x0d\x09\x0e\x07\x76\x65\x72\x73\x69\x6f\x6e\x0d\x0a" } },
  { { 13, "\x0c\x1a\x08\x72\x65\x6c\x61\x74\x69\x6f\x6e\x01\x03" }, { 15, "\x0f\x02\x0e\x02\x69\x64\x0d\x04\x0e\x03\x74\x61\x67\x0d\x08" } },
  { { 13, "\x0c\x1a\x08\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x01\x03" }, { 6, "\x07\x04\x1b\x1c\x1d\x1e" } },
  { { 24, "\x0c\x1a\x13\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x5f\x65\x6e\x76\x65\x6c\x6f\x70\x65\x01\x03" }, { 5, "\x11\x0d\x02\x0d\x0b" } },
  { { 10, "\x0c\x1a\x05\x65\x6e\x74\x72\x79\x01\x03" }, { 30, "\x0f\x03\x0e\x02\x69\x64\x0d\x02\x0e\x04\x6e\x61\x6d\x65\x0d\x1f\x0e\x0a\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x0d\x20" } },
  { { 15, "\x0c\x1a\x0a\x65\x6e\x74\x72\x79\x5f\x6c\x69\x73\x74\x01\x03" }, { 7, "\x0f\x01\x10\x0d\x02\x0d\x21" } },
  { { 9, "\x0b\x00\x06\x72\x65\x6d\x6f\x74\x65" }, { 1, "\x05" } },
  { { 11, "\x0c\x23\x06\x6f\x62\x6a\x65\x63\x74\x01\x03" }, { 23, "\x0f\x02\x0e\x08\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x0d\x25\x0e\x05\x63\x6c\x61\x73\x73\x0d\x28" } },
  { { 13, "\x0c\x23\x08\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x01\x03" }, { 2, "\x07\x00" } },
   /* index relation */
  { { 8, "\x0d\x25\x05\x69\x6e\x64\x65\x78" }, { 2, "\x06\x27" } },
  { { 10, "\x0c\x00\x05\x69\x6e\x64\x65\x78\x01\x03" }, { 4, "\x0f\x01\x0d\x28" } },
  { { 11, "\x0c\x00\x06\x75\x69\x6e\x74\x31\x36\x01\x03" }, { 9, "\x13\x10\x10\x04\x16\x10\x17\x18\x19" } },
  { { 9, "\x0c\x00\x04\x74\x65\x73\x74\x01\x03" }, { 2, "\x2b\x00" } },
  { { 19, "\x0d\x0b\x10\x72\x65\x6d\x6f\x74\x65\x2e\x69\x6e\x74\x65\x72\x66\x61\x63\x65" }, { 2, "\x06\x2b" } },
  { { 14, "\x0c\x23\x09\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x01\x03" }, { 7, "\x0f\x01\x10\x0d\x01\x0d\x28" } },
  { { 21, "\x0d\x29\x12\x6d\x65\x74\x68\x6f\x64\x43\x6f\x6d\x70\x6c\x65\x78\x50\x61\x72\x61\x6d" }, { 27, "\x2e\x12\x6d\x65\x74\x68\x6f\x64\x43\x6f\x6d\x70\x6c\x65\x78\x50\x61\x72\x61\x6d\x01\x00\x31\x01\x78\x00\x00" } },
  { { 16, "\x0d\x0b\x0d\x72\x65\x6d\x6f\x74\x65\x2e\x6d\x65\x74\x68\x6f\x64" }, { 2, "\x06\x2e" } },
  { { 11, "\x0c\x23\x06\x6d\x65\x74\x68\x6f\x64\x01\x03" }, { 51, "\x0f\x04\x0e\x04\x6e\x61\x6d\x65\x0d\x2f\x0e\x07\x72\x65\x71\x75\x65\x73\x74\x10\x0d\x01\x0d\x30\x0e\x08\x72\x65\x73\x70\x6f\x6e\x73\x65\x10\x0d\x01\x0d\x30\x0e\x05\x65\x72\x72\x6f\x72\x10\x0d\x01\x0d\x28" } },
  { { 12, "\x0c\x00\x07\x75\x38\x61\x73\x63\x69\x69\x01\x03" }, { 16, "\x12\x10\x0d\x01\x0d\x01\x09\x49\x53\x4f\x36\x34\x36\x2d\x55\x53" } },
  { { 14, "\x0c\x23\x09\x70\x61\x72\x61\x6d\x65\x74\x65\x72\x01\x03" }, { 18, "\x0f\x02\x0e\x04\x74\x79\x70\x65\x0d\x28\x0e\x04\x6e\x61\x6d\x65\x0d\x2f" } },
  { { 14, "\x0c\x00\x09\x74\x65\x73\x74\x76\x61\x6c\x75\x65\x01\x03" }, { 14, "\x0f\x02\x0e\x01\x78\x0d\x01\x0e\x03\x73\x74\x72\x0d\x2f" } },
  { { 14, "\x0d\x29\x0b\x64\x6f\x53\x6f\x6d\x65\x74\x68\x69\x6e\x67" }, { 32, "\x2e\x0b\x64\x6f\x53\x6f\x6d\x65\x74\x68\x69\x6e\x67\x01\x00\x33\x05\x70\x61\x72\x61\x6d\x01\x00\x33\x03\x72\x65\x74\x01\x00\x33" } },
  { { 10, "\x0c\x00\x05\x69\x6e\x74\x33\x32\x01\x03" }, { 9, "\x13\x20\x20\x04\x16\x20\x17\x18\x19" } },
  { { 28, "\x0d\x29\x19\x6d\x65\x74\x68\x6f\x64\x55\x6e\x64\x65\x63\x6c\x61\x72\x65\x64\x45\x78\x63\x65\x70\x74\x69\x6f\x6e" }, { 30, "\x2e\x19\x6d\x65\x74\x68\x6f\x64\x55\x6e\x64\x65\x63\x6c\x61\x72\x65\x64\x45\x78\x63\x65\x70\x74\x69\x6f\x6e\x00\x00\x00" } },
  { { 24, "\x0d\x29\x15\x6d\x65\x74\x68\x6f\x64\x43\x75\x73\x74\x6f\x6d\x45\x78\x63\x65\x70\x74\x69\x6f\x6e" }, { 28, "\x2e\x15\x6d\x65\x74\x68\x6f\x64\x43\x75\x73\x74\x6f\x6d\x45\x78\x63\x65\x70\x74\x69\x6f\x6e\x00\x00\x01\x00\x36" } },
  { { 19, "\x0c\x00\x0e\x74\x65\x73\x74\x5f\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x01\x03" }, { 4, "\x0f\x01\x0d\x40" } },
  { { 22, "\x0d\x29\x13\x6d\x65\x74\x68\x6f\x64\x57\x69\x74\x68\x45\x78\x63\x65\x70\x74\x69\x6f\x6e" }, { 36, "\x2e\x13\x6d\x65\x74\x68\x6f\x64\x57\x69\x74\x68\x45\x78\x63\x65\x70\x74\x69\x6f\x6e\x01\x00\x33\x01\x78\x01\x00\x33\x03\x72\x65\x74\x01\x00\x38" } },
  { { 14, "\x0c\x23\x09\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x01\x03" }, { 3, "\x07\x01\x41" } },
  { { 16, "\x0d\x29\x0d\x6d\x65\x74\x68\x6f\x64\x4e\x6f\x50\x61\x72\x61\x6d" }, { 18, "\x2e\x0d\x6d\x65\x74\x68\x6f\x64\x4e\x6f\x50\x61\x72\x61\x6d\x00\x00\x00" } },
  { { 17, "\x0d\x29\x0e\x6d\x65\x74\x68\x6f\x64\x4e\x6f\x52\x65\x74\x75\x72\x6e" }, { 23, "\x2e\x0e\x6d\x65\x74\x68\x6f\x64\x4e\x6f\x52\x65\x74\x75\x72\x6e\x01\x00\x33\x01\x78\x00\x00" } },
  { { 22, "\x0d\x29\x13\x6d\x65\x74\x68\x6f\x64\x43\x6f\x6d\x70\x6c\x65\x78\x52\x65\x74\x75\x72\x6e" }, { 34, "\x2e\x13\x6d\x65\x74\x68\x6f\x64\x43\x6f\x6d\x70\x6c\x65\x78\x52\x65\x74\x75\x72\x6e\x01\x00\x33\x01\x78\x01\x00\x31\x03\x72\x65\x74\x00" } },
  { { 9, "\x0c\x00\x04\x62\x6f\x6f\x6c\x01\x03" }, { 2, "\x0d\x01" } },
  { { 6, "\x0b\x23\x03\x72\x70\x63" }, { 1, "\x05" } },
  { { 12, "\x0c\x3d\x07\x72\x65\x71\x75\x65\x73\x74\x01\x03" }, { 35, "\x0f\x03\x0e\x08\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x0d\x25\x0e\x06\x6d\x65\x74\x68\x6f\x64\x0d\x28\x0e\x04\x64\x61\x74\x61\x10\x0d\x01\x0d\x42" } },
  { { 13, "\x0c\x3d\x08\x72\x65\x73\x70\x6f\x6e\x73\x65\x01\x03" }, { 24, "\x0f\x02\x0e\x07\x69\x6e\x45\x72\x72\x6f\x72\x0d\x3c\x0e\x04\x64\x61\x74\x61\x10\x0d\x01\x0d\x42" } },
  { { 20, "\x0c\x23\x0f\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x5f\x62\x61\x73\x69\x63\x01\x03" }, { 38, "\x0f\x03\x0e\x06\x72\x65\x61\x73\x6f\x6e\x0d\x2f\x0e\x05\x63\x61\x75\x73\x65\x0d\x38\x0e\x0a\x73\x74\x61\x63\x6b\x74\x72\x61\x63\x65\x10\x0d\x28\x0d\x43" } },
  { { 10, "\x0c\x00\x05\x65\x6d\x70\x74\x79\x01\x03" }, { 6, "\x13\x00\x00\x01\x16\x00" } },
  { { 15, "\x0c\x03\x0a\x69\x64\x65\x6e\x74\x69\x66\x69\x65\x64\x01\x03" }, { 17, "\x0f\x01\x0e\x0b\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6f\x6e\x0d\x08" } },
  { { 24, "\x0c\x23\x13\x73\x74\x61\x63\x6b\x5f\x74\x72\x61\x63\x65\x5f\x65\x6c\x65\x6d\x65\x6e\x74\x01\x03" }, { 55, "\x0f\x04\x0e\x09\x63\x6c\x61\x73\x73\x4e\x61\x6d\x65\x0d\x2f\x0e\x0a\x6d\x65\x74\x68\x6f\x64\x4e\x61\x6d\x65\x0d\x2f\x0e\x08\x66\x69\x6c\x65\x4e\x61\x6d\x65\x0d\x2f\x0e\x0a\x6c\x69\x6e\x65\x4e\x75\x6d\x62\x65\x72\x0d\x33" } }
} };

type_object base_object = { 5, "\x27\x00\x00\x00\x29"};

